package file;import org.junit.Test;

import java.io.File;
import java.io.IOException;

public class Directory {
    public static void main(String[] args) {

    }
    //判断D:\\xuexi\\test2.txt是否存在如果存在删掉它

    public void m1() throws IOException {
     String filePath="D:\\xuexi\\test2.txt";
        File file=new File(filePath);

        file.createNewFile();
        if (file.exists()){
            System.out.println("该文件存在");
            if(file.delete()){
                System.out.println("删除成功！");
            }else {
                System.out.println("删除失败！");
            };
        }else{
            System.out.println("文件不存在");
        }
    }
    //判断目录是否存在
    //在Java编程中，目录也被当成文件
    //file.delete只能删除空文件

    public void m2() throws IOException {
        String filePath="D:\\a\\b\\c";
        File file=new File(filePath);
        if(file.exists()){
            System.out.println("路径存在");
        }else {
            System.out.println("路径不存在");
        }

      //  file.createNewFile();
       // file.createNewFile();
        if (file.mkdirs()){
            System.out.println("该路径创建成功");
        }else{
            System.out.println("路径创建失败");
        }
        if (file.delete()){
            System.out.println("删除成功！");
        }else {
            System.out.println("删除失败！");
        };
    }
}
